Python Job: Software Developer

Job added on

Job Skills

Company

Synechron
United Kingdom

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

Our client, a global leader in financial services, is looking for a highly proficient Python Developer to join their execution management framework team. The team are responsible for the core orchestration engine on the finance on the cloud programme, and deliver re-usable commands and frameworks to orchestrate common business functions.


Responsibilities Include:

  • Writing and developing python code that is maintainable and re-usable.
  • Performing unit & integration testing of code to ensure functionality is correct and performs expected behaviour
  • Communicating progress with Agile Lead and Platform Lead.
  • Ensuring committed project timelines are met.
  • Designing technical solutions to meet requirements (owning a user story from conception to delivery and packaging).
  • Using Confluence to detail technical designs and user instructions.
  • Using JIRA to provide progress updates on development work.
  • Improving the stability and performance of existing python application.
  • Ensuring detailed documentation is maintained as part of the software development lifecycle.
  • Managing and maintaining python code via industry standard tooling.


Key Skills & Experience:


  • Expected to be highly proficient in Python (knowledge of other object orientated languages would be beneficial).
  • Ideally a minimum of 8 years’ experience in a similar role.
  • Experience of complex python threading and queue management.
  • Experience of Google Cloud Platform and interacting with Cloud Storage, Big Query and Cloud Logging.
  • Experience of industry standard code management tooling such as GitHub, Nexus, Jenkins.
  • Troubleshooting skills (Python failures, Google API failures).
  • Good communication skills i.e. Able to describe a technical concept to a non-technical audience.
  • Holistic & persistent problem solver.
  • Self-driven with the ability to work independently, progressing parallel pieces of development at any one time.